"""
__project__ = 'thc'
__file_name__ = '第八节课作业'
__author__ = 'thc'
__time__ = '2020/11/12/012 15:45'
__product_name = PyCharm
-*- coding:utf-8 -*-
"""


# 第一张
# 4.python2.X和3.X默认的编码格式分别是什么
# 答：2.X     UTF-16          3.X       UTF-8

# 5.将'hello_new_world'按'_'符进行切割
# str1 = 'hello_new_world'
# str2 = str1.split('_')
# print(str2)

# 6.将数字1以'0001'的格式输出
# a = '1'
# print(a.rjust(4, '0'))

# 第二张
# 1.字典a = {1: 1}是否正确
# 答：正确

# 2.请合并列表a = [1, 2, 3, 4]和列表b = [5, 6, 7, 8]
# a = [1, 2, 3, 4]
# b = [5, 6, 7, 8]
# print(a + b)
# a.append(b)
# print(a)
# a.extend(b)
# print(a)

# 3.列表a，请写出实现正序、倒序、逆序的内置方法
# a = [5, 6, 7, 8, 1, 2, 3, 4]
# # 正序
# a.sort()
# print(a)
# # 逆序
# a.sort(reverse=True)
# print(a)
# # 倒序
# a.reverse()
# print(a)

# 4.字典d = {'k': 1, 'v': 2},请写出d.items()结果
# 答：d.items() = [('k', 1), ('v', 2)]
# d = {'k': 1, 'v': 2}
# print(d.items())

# 5.复杂列表[{'k': 1,'v': 2}, {'k': 12,'v': 22}, ]{'k': 13,'v': 32}]，请用内置方法写出按k倒序排序的代码
# my_list = [{'k': 1, 'v': 2}, {'k': 12, 'v': 22}, {'k': 13, 'v': 32}]
#
# sum1 = []
# for i in range(len(my_list)-1):
#     key1 = my_list[i].values()
#     sum1.extend(key1)
# sum1.reverse()
# print(sum1)

# 6.集合s = set([1, 2, 3, 4]),d = set([2, 4, 9, 0, 3]),请用内置方法写出他们的并集，交集，对称差
# s = set([1, 2, 3, 4])
# d = set([2, 4, 9, 0, 3])
# # # 交集
# a = s & d
# print(a)
# # 并集
# b = s | d
# print(b)
# 对称差
# c = s ^ d
# print(c)

# 7.如何把列表a = ['a', 'b']里的各项转换为字符串并用','连接
# a = ['a', 'b']
# print(','.join(a))

# 第三张
# 1.判断
# (1)字典：具有键值对映射关系，无序，字典的键不能重复并且可以是任意数据类型
# 答：不对，不能使用列表，集合等可变数据类型，只能使用不可变数据类型
# (2)元组：不能修改，无序，不能索引切片，当元组中只有一个元素时，需要在元素后边加逗号
# 答：不对，元组有序，能使用索引
# (3)列表：元素可重复，有序，不可以反向索引，元素可以是任意类型
# 答：不对，可以反向索引
# (4)集合：元素不可重复，可以索引，a = {}声明了一个空集合
# 答：不对，集合无序，不可索引，声明的是字典

# 2.一行代码实现求1到100的和
# print((0 + 100) * 50 + 50)
#
import random
# 3.使用random.random方法实现随机输出范围在[25,60)中的浮点数
# b = random.random()        # random随机取值【0， 1）范围内
# print(b)
#
# c = random.uniform(25, 60)
# print(c)

# 第四张
# 1.一个list对象：a = [1, 2, 4, 3,2 ,2 ,4],需要去掉里边的重复值
a = [1, 2, 4, 3, 2, 2, 4]
b = set(a)
print(b)





















































































